let getsec = function(str) {
    var str1 = str.substring(1, str.length) * 1;
    var str2 = str.substring(0, 1);
    //s20是代表20秒
     //h是指分钟，如30分钟则是：m30
    //h是指小时，如12小时则是：h12
    //d是天数，30天则：d30
    if (str2 === "s") {
        return str1 * 1000;
    }
    else if (str2 === "m") {
        return str1 * 60 * 1000;
    }
    else if (str2 === "h") {
        return str1 * 60 * 60 * 1000;
    }
    else if (str2 === "d") {
        return str1 * 24 * 60 * 60 * 1000;
    }
};

let setCookie = function(name, value, time) {
    var strsec = getsec(time);
    var exp = new Date();
    exp.setTime(exp.getTime() + strsec * 1);
    document.cookie = name + "=" + escape(value) + ";expires=" + exp.toGMTString();
};

let getCookie = function(name){
    var reg = new RegExp("(^| )" + name + "=([^;]*)(;|$)"),
        arr = document.cookie.match(reg);
    if (arr)
        return unescape(arr[2]);
    else
        return null;
};

let delCookie = function(name){
    var exp = new Date();
    exp.setTime(exp.getTime() - 1);
    var cval = getCookie(name);
    if (cval != null)
        document.cookie = name + "=" + cval + ";expires=" + exp.toGMTString();
};

let getDate = function(item){
    var strArray = [],
        resultObj = {};
    if(item){
        strArray = item.split("&");
        for(var i = 0; i < strArray.length -1; i ++) {
            var tempArray = strArray[i].split("=");
            resultObj[tempArray[0]]=(tempArray[1]);
        } 
    }
   
    return resultObj;
};
export {setCookie,getCookie,delCookie,getDate};